ANDROID: GKI: Update symbol list for mtk
Add following symbols
bitmap_alloc
cpufreq_cpu_get_raw
cpufreq_get_driver_data
cpufreq_update_policy
cpufreq_update_util_data
devm_clk_get_optional_enabled
devm_gpiod_get_array
devm_pwmchip_add
dev_pm_opp_adjust_voltage
dev_pm_opp_disable
dev_pm_opp_enable
dev_set_threaded
dma_vmap_noncontiguous
drm_connector_set_panel_orientation
drm_panel_of_backlight
_find_first_and_bit
gpiod_set_array_value_cansleep
hid_debug
hid_driver_reset_resume
hid_driver_suspend
i2c_smbus_read_byte
irq_find_matching_fwspec
memdup_user_nul
mipi_dsi_dcs_enter_sleep_mode
mipi_dsi_dcs_set_display_off
mmc_pwrseq_register
mmc_pwrseq_unregister
of_drm_get_panel_orientation
pm_suspend_target_state
return_address
serial8250_do_pm
snd_vendor_set_ops
_trace_android_vh_record_pcpu_rwsem_time_early
__traceiter_android_rvh_cpufreq_transition
__traceiter_android_rvh_post_init_entity_util_avg
__traceiter_android_vh_binder_trans
__traceiter_android_vh_check_uninterrupt_tasks
__traceiter_android_vh_dump_throttled_rt_tasks
__traceiter_android_vh_setscheduler_uclamp
__tracepoint_android_rvh_cpufreq_transition
__tracepoint_android_rvh_post_init_entity_util_avg
__tracepoint_android_vh_binder_trans
__tracepoint_android_vh_check_uninterrupt_tasks
__tracepoint_android_vh_dump_throttled_rt_tasks
__tracepoint_android_vh_setscheduler_uclamp
ufshcd_mcq_poll_cqe_lock
ufshcd_mcq_write_cqis
unpin_user_pages_dirty_lock
Bug: 311514694
Signed-off-by: Seiya Wang <seiya.wang@mediatek.com>
Change-Id: Ibda780725c05cbd5fccf2716f107ba6fa308a1cb
diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg
index 3f43a1b..ec672a8 100644
--- a/android/abi_gki_aarch64.stg
+++ b/android/abi_gki_aarch64.stg
@@ -381897,6 +381897,15 @@
full_name: "serdev_device_write_flush"
}
elf_symbol {
+ id: 0x98b882af
+ name: "serial8250_do_pm"
+ is_defined: true
+ symbol_type: FUNCTION
+ crc: 0x15a6f758
+ type_id: 0x11b2c04d
+ full_name: "serial8250_do_pm"
+}
+elf_symbol {
id: 0x2bb7ad6a
name: "serial8250_do_set_termios"
is_defined: true
@@ -402291,6 +402300,7 @@
symbol_id: 0x3c71822d
symbol_id: 0x6e10178a
symbol_id: 0x5d6a93ff
+ symbol_id: 0x98b882af
symbol_id: 0x2bb7ad6a
symbol_id: 0x4bb58367
symbol_id: 0x63762e51
diff --git a/android/abi_gki_aarch64_mtk b/android/abi_gki_aarch64_mtk
index a97afed..ad1f5f4 100644
--- a/android/abi_gki_aarch64_mtk
+++ b/android/abi_gki_aarch64_mtk
@@ -63,6 +63,7 @@
bio_init
bio_put
bio_start_io_acct
+ bitmap_alloc
__bitmap_and
__bitmap_andnot
__bitmap_clear
@@ -221,6 +222,7 @@
cpu_bit_bitmap
cpufreq_add_update_util_hook
cpufreq_cpu_get
+ cpufreq_cpu_get_raw
cpufreq_cpu_put
cpufreq_disable_fast_switch
cpufreq_driver_fast_switch
@@ -229,6 +231,7 @@
cpufreq_enable_fast_switch
cpufreq_generic_attr
cpufreq_generic_frequency_table_verify
+ cpufreq_get_driver_data
cpufreq_get_policy
cpufreq_policy_transition_delay_us
cpufreq_quick_get
@@ -240,6 +243,8 @@
cpufreq_unregister_driver
cpufreq_unregister_governor
cpufreq_update_limits
+ cpufreq_update_policy
+ cpufreq_update_util_data
cpu_hotplug_disable
cpu_hotplug_enable
__cpuhp_remove_state
@@ -458,6 +463,7 @@
devm_clk_bulk_get_optional
devm_clk_get
devm_clk_get_optional
+ devm_clk_get_optional_enabled
devm_clk_put
devm_clk_register
dev_mc_sync
@@ -473,6 +479,7 @@
devm_fwnode_pwm_get
devm_gpiochip_add_data_with_key
devm_gpiod_get
+ devm_gpiod_get_array
devm_gpiod_get_index
devm_gpiod_get_optional
devm_gpiod_put
@@ -517,6 +524,7 @@
devm_platform_ioremap_resource_byname
devm_power_supply_get_by_phandle
devm_power_supply_register
+ devm_pwmchip_add
devm_rc_allocate_device
devm_rc_register_device
devm_regmap_add_irq_chip
@@ -555,7 +563,10 @@
dev_pm_genpd_add_notifier
dev_pm_genpd_set_performance_state
dev_pm_opp_add
+ dev_pm_opp_adjust_voltage
dev_pm_opp_clear_config
+ dev_pm_opp_disable
+ dev_pm_opp_enable
dev_pm_opp_find_freq_ceil
dev_pm_opp_find_freq_exact
dev_pm_opp_find_freq_floor
@@ -587,6 +598,7 @@
dev_set_mtu
dev_set_name
dev_set_promiscuity
+ dev_set_threaded
dev_uc_add
dev_uc_del
dev_uc_sync
@@ -672,6 +684,7 @@
dma_unmap_page_attrs
dma_unmap_resource
dma_unmap_sg_attrs
+ dma_vmap_noncontiguous
do_trace_netlink_extack
double_rq_lock
do_wait_intr_irq
@@ -745,6 +758,7 @@
drm_connector_cleanup
drm_connector_init
drm_connector_register
+ drm_connector_set_panel_orientation
drm_connector_unregister
drm_connector_update_edid_property
drm_crtc_add_crc_entry
@@ -833,6 +847,7 @@
drm_panel_enable
drm_panel_get_modes
drm_panel_init
+ drm_panel_of_backlight
drm_panel_prepare
drm_panel_remove
drm_panel_unprepare
@@ -895,6 +910,7 @@
file_path
filp_close
filp_open_block
+ _find_first_and_bit
_find_first_bit
_find_first_zero_bit
find_get_pid
@@ -1037,6 +1053,7 @@
gpiod_get_raw_value
gpiod_get_value
gpiod_get_value_cansleep
+ gpiod_set_array_value_cansleep
gpiod_set_debounce
gpiod_set_raw_value
gpiod_set_value
@@ -1062,7 +1079,10 @@
hex_to_bin
hid_add_device
hid_allocate_device
+ hid_debug
hid_destroy_device
+ hid_driver_reset_resume
+ hid_driver_suspend
hid_ignore
hid_input_report
hid_parse_report
@@ -1088,6 +1108,7 @@
i2c_put_adapter
i2c_put_dma_safe_msg_buf
i2c_register_driver
+ i2c_smbus_read_byte
i2c_smbus_read_byte_data
i2c_smbus_read_i2c_block_data
i2c_smbus_read_word_data
@@ -1239,6 +1260,7 @@
irq_domain_simple_ops
irq_domain_xlate_onetwocell
irq_domain_xlate_twocell
+ irq_find_matching_fwspec
irq_get_irqchip_state
irq_get_irq_data
irq_modify_status
@@ -1455,6 +1477,7 @@
__memcpy_fromio
__memcpy_toio
memdup_user
+ memdup_user_nul
memmove
memory_read_from_buffer
memparse
@@ -1469,7 +1492,9 @@
migrate_swap
__migrate_task
mipi_dsi_attach
+ mipi_dsi_dcs_enter_sleep_mode
mipi_dsi_dcs_read
+ mipi_dsi_dcs_set_display_off
mipi_dsi_dcs_write
mipi_dsi_dcs_write_buffer
mipi_dsi_detach
@@ -1500,6 +1525,8 @@
mmc_hw_reset
mmc_of_parse
mmc_put_card
+ mmc_pwrseq_register
+ mmc_pwrseq_unregister
mmc_regulator_get_supply
mmc_regulator_set_ocr
mmc_regulator_set_vqmmc
@@ -1646,6 +1673,7 @@
of_dma_xlate_by_chan_id
of_drm_find_bridge
of_drm_find_panel
+ of_drm_get_panel_orientation
of_find_backlight_by_node
of_find_compatible_node
of_find_device_by_node
@@ -1910,6 +1938,7 @@
__pm_stay_awake
pm_stay_awake
pm_suspend_default_s2idle
+ pm_suspend_target_state
pm_system_wakeup
pm_wakeup_dev_event
pm_wakeup_ws_event
@@ -2120,6 +2149,7 @@
reset_control_deassert
reset_controller_register
reset_control_reset
+ return_address
rhashtable_destroy
rhashtable_free_and_destroy
rhashtable_init
@@ -2253,6 +2283,7 @@
serdev_device_wait_until_sent
serdev_device_write_buf
serdev_device_write_flush
+ serial8250_do_pm
serial8250_do_set_termios
serial8250_do_shutdown
serial8250_do_startup
@@ -2400,6 +2431,7 @@
snd_soc_rtdcom_lookup
snd_soc_set_runtime_hwparams
snd_soc_unregister_component
+ snd_vendor_set_ops
snprintf
soc_device_register
soc_device_unregister
@@ -2574,6 +2606,7 @@
topology_update_thermal_pressure
_totalram_pages
_trace_android_vh_record_pcpu_rwsem_starttime
+ _trace_android_vh_record_pcpu_rwsem_time_early
__trace_bprintk
trace_event_buffer_commit
trace_event_buffer_reserve
@@ -2589,6 +2622,7 @@
__traceiter_android_rvh_commit_creds
__traceiter_android_rvh_cpu_cgroup_attach
__traceiter_android_rvh_cpu_cgroup_online
+ __traceiter_android_rvh_cpufreq_transition
__traceiter_android_rvh_cpu_overutilized
__traceiter_android_rvh_dequeue_task
__traceiter_android_rvh_dequeue_task_fair
@@ -2606,6 +2640,7 @@
__traceiter_android_rvh_is_cpu_allowed
__traceiter_android_rvh_new_task_stats
__traceiter_android_rvh_override_creds
+ __traceiter_android_rvh_post_init_entity_util_avg
__traceiter_android_rvh_prepare_prio_fork
__traceiter_android_rvh_replace_next_task_fair
__traceiter_android_rvh_revert_creds
@@ -2642,17 +2677,20 @@
__traceiter_android_vh_audio_usb_offload_connect
__traceiter_android_vh_binder_restore_priority
__traceiter_android_vh_binder_set_priority
+ __traceiter_android_vh_binder_trans
__traceiter_android_vh_binder_transaction_init
__traceiter_android_vh_cgroup_attach
__traceiter_android_vh_cgroup_set_task
__traceiter_android_vh_check_bpf_syscall
__traceiter_android_vh_check_file_open
__traceiter_android_vh_check_mmap_file
+ __traceiter_android_vh_check_uninterrupt_tasks
__traceiter_android_vh_compaction_exit
__traceiter_android_vh_compaction_try_to_compact_pages_exit
__traceiter_android_vh_cpufreq_fast_switch
__traceiter_android_vh_cpu_idle_enter
__traceiter_android_vh_cpu_idle_exit
+ __traceiter_android_vh_dump_throttled_rt_tasks
__traceiter_android_vh_iommu_iovad_alloc_iova
__traceiter_android_vh_iommu_iovad_free_iova
__traceiter_android_vh_is_fpsimd_save
@@ -2665,6 +2703,7 @@
__traceiter_android_vh_rwsem_write_finished
__traceiter_android_vh_sched_pelt_multiplier
__traceiter_android_vh_scheduler_tick
+ __traceiter_android_vh_setscheduler_uclamp
__traceiter_android_vh_set_wake_flags
__traceiter_android_vh_show_resume_epoch_val
__traceiter_android_vh_show_suspend_epoch_val
@@ -2691,6 +2730,7 @@
__tracepoint_android_rvh_commit_creds
__tracepoint_android_rvh_cpu_cgroup_attach
__tracepoint_android_rvh_cpu_cgroup_online
+ __tracepoint_android_rvh_cpufreq_transition
__tracepoint_android_rvh_cpu_overutilized
__tracepoint_android_rvh_dequeue_task
__tracepoint_android_rvh_dequeue_task_fair
@@ -2708,6 +2748,7 @@
__tracepoint_android_rvh_is_cpu_allowed
__tracepoint_android_rvh_new_task_stats
__tracepoint_android_rvh_override_creds
+ __tracepoint_android_rvh_post_init_entity_util_avg
__tracepoint_android_rvh_prepare_prio_fork
__tracepoint_android_rvh_replace_next_task_fair
__tracepoint_android_rvh_revert_creds
@@ -2744,17 +2785,20 @@
__tracepoint_android_vh_audio_usb_offload_connect
__tracepoint_android_vh_binder_restore_priority
__tracepoint_android_vh_binder_set_priority
+ __tracepoint_android_vh_binder_trans
__tracepoint_android_vh_binder_transaction_init
__tracepoint_android_vh_cgroup_attach
__tracepoint_android_vh_cgroup_set_task
__tracepoint_android_vh_check_bpf_syscall
__tracepoint_android_vh_check_file_open
__tracepoint_android_vh_check_mmap_file
+ __tracepoint_android_vh_check_uninterrupt_tasks
__tracepoint_android_vh_compaction_exit
__tracepoint_android_vh_compaction_try_to_compact_pages_exit
__tracepoint_android_vh_cpufreq_fast_switch
__tracepoint_android_vh_cpu_idle_enter
__tracepoint_android_vh_cpu_idle_exit
+ __tracepoint_android_vh_dump_throttled_rt_tasks
__tracepoint_android_vh_iommu_iovad_alloc_iova
__tracepoint_android_vh_iommu_iovad_free_iova
__tracepoint_android_vh_is_fpsimd_save
@@ -2767,6 +2811,7 @@
__tracepoint_android_vh_rwsem_write_finished
__tracepoint_android_vh_sched_pelt_multiplier
__tracepoint_android_vh_scheduler_tick
+ __tracepoint_android_vh_setscheduler_uclamp
__tracepoint_android_vh_set_wake_flags
__tracepoint_android_vh_show_resume_epoch_val
__tracepoint_android_vh_show_suspend_epoch_val
@@ -2891,7 +2936,9 @@
ufshcd_make_hba_operational
ufshcd_mcq_config_mac
ufshcd_mcq_make_queues_operational
+ ufshcd_mcq_poll_cqe_lock
ufshcd_mcq_read_cqis
+ ufshcd_mcq_write_cqis
ufshcd_pltfrm_init
ufshcd_query_attr
ufshcd_query_descriptor_retry
@@ -2912,6 +2959,7 @@
unmap_mapping_range
unpin_user_page
unpin_user_pages
+ unpin_user_pages_dirty_lock
unregister_blkdev
__unregister_chrdev
unregister_chrdev_region